package com.jinxin.platform.cdsideparkmgr.bean;

import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;

/**
 * <b>[cdyardmgr_pass_record]数据持久化对象</b>
 * <p>
 * 注意:此文件自动生成-禁止手工修改。
 * </p>
 * 
 * @author @blue
 * @date 2021-09-09
 */
public class CdyardmgrPassRecord{

	/**
	 * 记录ID
	 */
	private String id;
	
	/**
	 * 车牌号
	 */
	private String carNo;
	
	/**
	 * 车辆类别ID
	 */
	private String categoryId;
	
	/**
	 * 车辆类别
	 */
	private String category;
	
	/**
	 * 经过道闸
	 */
	private String signoName;
	
	/**
	 * 进出方向
	 */
	private String direction;
	
	/**
	 * 通行时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@JsonSerialize(using = LocalDateTimeSerializer.class)
	private LocalDateTime passTime;
	
	/**
	 * 照片路径
	 */
	private String picturePath;
	
	/**
	 * 视频路径
	 */
	private String videoPath;
	
	/**
	 * 车场ID
	 */
	private String yardId;
	/**
	 * 订单ID
	 */
	private String orderId;

	/**
	 * 设备MAC
	 */
	private String mac;
	/**
	 * 登记人ID
	 */
	private String userId;

	/**
	 * 登记人
	 */
	private String userName;
	/**
	 * 进出方式
	 */
	private String jcfs;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 记录ID
	 * 
	 * @return id
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 车牌号
	 * 
	 * @return carNo
	 */
	public String getCarNo() {
		return carNo;
	}
	
	/**
	 * 车辆类别ID
	 * 
	 * @return categoryId
	 */
	public String getCategoryId() {
		return categoryId;
	}
	
	/**
	 * 车辆类别
	 * 
	 * @return category
	 */
	public String getCategory() {
		return category;
	}
	
	/**
	 * 经过道闸
	 * 
	 * @return signoName
	 */
	public String getSignoName() {
		return signoName;
	}
	
	/**
	 * 进出方向
	 * 
	 * @return direction
	 */
	public String getDirection() {
		return direction;
	}
	
	/**
	 * 通行时间
	 * 
	 * @return passTime
	 */
	public LocalDateTime getPassTime() {
		return passTime;
	}
	
	/**
	 * 照片路径
	 * 
	 * @return picturePath
	 */
	public String getPicturePath() {
		return picturePath;
	}
	
	/**
	 * 视频路径
	 * 
	 * @return videoPath
	 */
	public String getVideoPath() {
		return videoPath;
	}
	
	/**
	 * 车场ID
	 * 
	 * @return yardId
	 */
	public String getYardId() {
		return yardId;
	}
	

	/**
	 * 记录ID
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * 车牌号
	 * 
	 * @param carNo
	 */
	public void setCarNo(String carNo) {
		this.carNo = carNo;
	}
	
	/**
	 * 车辆类别ID
	 * 
	 * @param categoryId
	 */
	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}
	
	/**
	 * 车辆类别
	 * 
	 * @param category
	 */
	public void setCategory(String category) {
		this.category = category;
	}
	
	/**
	 * 经过道闸
	 * 
	 * @param signoName
	 */
	public void setSignoName(String signoName) {
		this.signoName = signoName;
	}
	
	/**
	 * 进出方向
	 * 
	 * @param direction
	 */
	public void setDirection(String direction) {
		this.direction = direction;
	}
	
	/**
	 * 通行时间
	 * 
	 * @param passTime
	 */
	public void setPassTime(LocalDateTime passTime) {
		this.passTime = passTime;
	}
	
	/**
	 * 照片路径
	 * 
	 * @param picturePath
	 */
	public void setPicturePath(String picturePath) {
		this.picturePath = picturePath;
	}
	
	/**
	 * 视频路径
	 * 
	 * @param videoPath
	 */
	public void setVideoPath(String videoPath) {
		this.videoPath = videoPath;
	}
	
	/**
	 * 车场ID
	 * 
	 * @param yardId
	 */
	public void setYardId(String yardId) {
		this.yardId = yardId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getMac() {
		return mac;
	}

	public void setMac(String mac) {
		this.mac = mac;
	}
	/**
	 * 进出方式
	 *
	 * @return jcfs
	 */
	public String getJcfs() {
		return jcfs;
	}

	/**
	 * 进出方式
	 *
	 * @param jcfs
	 */
	public void setJcfs(String jcfs) {
		this.jcfs = jcfs;
	}

	/**
	 * 备注
	 *
	 * @return remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注
	 *
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
}